After continuous selling for 9 months foreign investors have started buying. Due to this, Sensex and Nifty are at 4-month high.